@echo off
echo 🚀 开始安装 MateChat 智能导购 Demo...

:: 检查Node.js是否安装
node --version >nul 2>&1
if errorlevel 1 (
    echo ❌ 请先安装 Node.js (版本 ^>= 16^)
    echo 📖 下载地址: https://nodejs.org/
    pause
    exit /b 1
)

:: 检查npm是否安装
npm --version >nul 2>&1
if errorlevel 1 (
    echo ❌ 请先安装 npm
    pause
    exit /b 1
)

echo ✅ Node.js 版本: 
node --version
echo ✅ npm 版本: 
npm --version

:: 安装依赖
echo 📦 安装项目依赖...
npm install

if %errorlevel% neq 0 (
    echo ❌ 依赖安装失败
    echo 💡 尝试使用淘宝镜像: npm install --registry=https://registry.npmmirror.com
    pause
    exit /b 1
)

echo.
echo 🎉 安装完成！
echo.
echo 运行以下命令启动项目：
echo   npm run dev    # 启动开发服务器
echo   npm run build  # 构建生产版本
echo.
echo 默认访问地址: http://localhost:3000
echo.
echo 💡 如果遇到 MateChat 组件样式问题，请确保已正确安装 @matechat/core 包
echo.
pause
